HC      = ghc
HC_OPTS = -cpp $(EXTRA_HC_OPTS)

SRCS = Main.hs CompresorDeArchivos.hs Huffman.hs Fib.hs
OBJS = Main.o CompresorDeArchivos.o Huffman.o Fib.o

.SUFFIXES : .o .hs .hi

cool_pgm : $(OBJS)
	$(HC) --make Main.hs 
	rm -f *.o *.hi
clean:
	rm -f Main
# Standard suffix rules
.o.hi:
	@:

.hs.o:
	$(HC) -c $< $(HC_OPTS)

# Inter-module dependencies
Huffman.o Huffman.hc : Fib.hi    # Huffman imports Fib
CompresorDeArchivos.o CompresorDeArchivos.hc : Huffman.hi  # CompresorDeArchivos imports Huffman
Main.o Main.hc : CompresorDeArchivos.hi  # Main imports CompresorDeArchivos


